import Vue from "vue";
const requireComponents = require.context(".", true, /com-.*\.vue$/);
requireComponents.keys().forEach((fileName) => {
    // 获取组件配置(组件模板)
    const componentConfig = requireComponents(fileName);
    // 将被注册的组件名字,对获取的组件文件名进行处理
    const componentName = fileName
        .replace(/^\.\/.*\//, "")
        .replace(/\.vue$/, "");

    // 将组件在循环中注册到全局，
    Vue.component(
        componentName, // 依据文件名处理好的，将要被注册到全局的组件名
        componentConfig.default || componentConfig
    );
});
